

// 添加到购物车

$(function(){
 // 点击添加到购物车

$('#addCart').click(function(){
 
  // var url=$(this).attr('url');  //获得url属性的地址
  var number=$('.number').val();
  var gid=$('.number').attr('gid');



  if($('.selected').length>=0){
				var spec = '';
				$.each($('.selected'),function(){
					spec += $(this).attr('specvalue') + ',';
				});
     $.ajax({
       type:'post',   //不传默认get
       url:addCart,
       data:{number:number,gid:gid},
       dataType:'json',
       success:function(phpData){
       	   if(phpData){

        $(".num").html(phpData.rows);
         $(".total").html(phpData.total);
   
            $('.spop').show();
              }
             }

     });
   }
   })

   })



function hide(){
 $('.spop').hide();

  
}




// 点击加减号 详情页
$(function(){

var num=$('.number');
$('.add').click(function(){
  num.val(parseInt(num.val())+1);
})
$('.minus').click(function(){
	var t=num.val();
	if(t>1){
num.val(parseInt(num.val())-1);
}
  
})


})




// 异步删除一条
$(function(){
$('.del').click(function(){
var G=$('.addGoods').parent().find('.shuliang');
var sid=G.attr('sid');
var url=$(this).attr('url');
var _this = $(this);  //作用域的问题
$.ajax({
            type:"post",
            url:url,
            data:{sid:sid},//请求数据
            dataType:'json',//数据类型
            success:function(phpData){
        
             _this.parents('ul').remove();
             $('.amount span.price').html(phpData);
            

            }
          }); 


})
})




// 点击加减号修改购物车数量价格
$(function(){
  // 点击加号
$('.addGoods').click(function(){
var G=$(this).parent().find('.shuliang');
var sid=G.attr('sid');   //获取商品sid
var url=G.attr('url');   //获取请求地址
var i=G.val();
i++;G.val(i);
var shuliang=G.val();   //获取加数量
var price=$('.price ins').html(); //获取单价
var subtotal=$(this).parent().siblings('.count').find('strong').html(price*shuliang);  //小计
var check=$('input.option').attr("checked"); //获得复选框选中属性

 if(check){
 $.ajax({
            type:"post",
            url:url,
            data:{shuliang:shuliang,sid:sid},//请求数据
            dataType:'json',//数据类型
            success:function(phpData){
             
              $('.amount span.price').html(phpData);

            }
          }); 

 }else{

$.ajax({
            type:"post",
            url:url,
            data:{shuliang:shuliang,sid:sid},//请求数据
            dataType:'json',//数据类型
            success:function(phpData){
            }
          }); 

 }


})

// 点击减号

$('.reduceGoods').click(function(){
var G=$(this).parent().find('.shuliang');
var sid=G.attr('sid');   //获取商品sid
var url=G.attr('url');   //获取请求地址
var i=G.val();
i--;G.val(i);
if(i<=1){
       G.val(1);
       $('.price ins').html(price);
      }
var shuliang=G.val();   //获取加数量
var price=$('.price ins').html(); //获取单价
var subtotal=$(this).parent().siblings('.count').find('strong').html(price*shuliang);  //合计


var check=$('input.option').attr("checked"); //获得复选框选中属性

 if(check){
 $.ajax({
            type:"post",
            url:url,
            data:{shuliang:shuliang,sid:sid},//请求数据
            dataType:'json',//数据类型
            success:function(phpData){

              $('.amount span.price').html(phpData);
            }
          }); 

 }else{  //否则

$.ajax({
            type:"post",
            url:url,
            data:{shuliang:shuliang,sid:sid},//请求数据
            dataType:'json',//数据类型
            success:function(phpData){
            }
          }); 

 }
 

})

})



// 异步修改数量里的value值

$(function(){

$('.shuliang').change(function(){
 var shuliang=$(this).val();
var sid=$('.shuliang').attr('sid');   //获取商品sid
var url=$('.shuliang').attr('url');   //获取请求地址
var price=$('.price ins').html(); //获取单价
var subtotal=$(this).parent().siblings('.count').find('strong').html(price*shuliang);  //合计
  var check=$('input.option').attr("checked"); //获得复选框选中属性

 if(check){
 $.ajax({
            type:"post",
            url:url,
            data:{shuliang:shuliang,sid:sid},//请求数据
            dataType:'json',//数据类型
            success:function(phpData){
              $('.amount span.price').html(phpData);
            }
          }); 

 }else{  //否则

$.ajax({
            type:"post",
            url:url,
            data:{shuliang:shuliang,sid:sid},//请求数据
            dataType:'json',//数据类型
            success:function(phpData){
            }
          }); 

 }
 


})



})



// 全选部分

$(function(){
 //点击文字
$('.select_all label a').click(function() {

  if( $('.all').attr('checked')){
 $('.all').removeAttr("checked");

   $('.cart_list li input.option').removeAttr('checked');
   $('.amount span.price').html(0);

  }else{

 
 $('.all').attr("checked",'checked');

   $('.cart_list li input.option').attr('checked','checked');
  
 var zongjia=$('.zongjia').val()//得到隐藏域中存的全部商品总价
      $('.amount span.price').html(zongjia);//


  }

 
});

//全选框添加单击事件
$('.select_all input.all').click(function() {

if($(this).attr("checked")){
      $('.cart_list li input.option').attr("checked","checked")
      var zongjia=$('.zongjia').val()//得到隐藏域中存的全部商品总价
      $('.amount span.price').html(zongjia);//把总价写回去
    }else{
      $('.cart_list li input.option').removeAttr("checked")
      $('.amount span.price').html(0);
    }

});


//给下边的框添加单机事件，当取消选中属性时，移出全选框的选中效果

  $('input.option').click(function(){
    // var i=$('input.option').attr('checked');
    // alert(i);

    if(!$(this).attr("checked")){
      $(this).removeAttr("checked")//移出全选checked      
       var zongjia=$('.amount span.price').html()//
      // alert(zongjia);
      var xiaoji = $('.count strong').html();//当前商品的单价
      
      $('.amount span.price').html(zongjia-xiaoji);//没勾选中的话，总价减去未选中的商品小计
    }else{//如果有选中效果
   var zongjia=$('.amount span.price').html()//
      var xiaoji = $('.count strong').html();//当前商品的小计
      $('.amount span.price').html(zongjia-(-xiaoji));//选中的话再把当前加起来
     
    }
  })


})










